//35.redux-toolkit（官方） 这是用于高效rudux开发的经过验证的工具集
//35.第一步：npm i @reduxjs/toolkit
//35.第二步：把之前store中的actions文件夹和reducers文件夹还有constant文件夹都删掉不用了
//35.第三步：写在slice中的countslice
//35.第四步：写在slice中的countslice
//35.第五步：写在slice中的countslice
//35.第六步：创建store，从'@reduxjs/toolkit'引入configureStore，这个方法自动合并了reducer，自动配置了中间件
//35.第七步：从slice中引入暴露的reducer，然后调用引入的configureStore方法，传入一个对象，对象中的属性是reducer，值为一个对象，对象里是所有需要用到的reducer
//35.第八步：把调用configureStore方法之后得到的store暴露出去
//35.第九步：在入口文件中引入store，并把store写在包裹app组件的provider组件上
//35.第十步：写在count组件中
import {
  configureStore
} from '@reduxjs/toolkit';

import countReducer from './slice/countSlice'
import movieReducer from "./slice/movieSlice"

const store = configureStore({
  reducer: {
    count: countReducer,
    movie: movieReducer
  }
})

export default store